PHP에서 문자열 내의 "가나다"를 “가나다”로 변경하는 정규식
하우코드
본문
<?php
$original_string = '이것은 "가나다"입니다. 그리고 또 다른 "abc"가 있습니다.';
$modified_string = preg_replace('/"([^"]+)"/', '“$1”', $original_string);
echo$modified_string;
?>
위 코드에서: preg_replace() 함수는 정규식을 사용하여 문자열을 치환합니다.
정규식 /"([^"]+)"/ 은 큰 따옴표로 둘러싸인 문자열을 찾습니다.
([^"]+) 는 큰 따옴표 안에 있는 모든 문자열을 캡처합니다.
$1 은 첫 번째 캡처 그룹을 나타냅니다.
“$1” 은 캡처한 문자열을 작은 따옴표로 둘러싸는 것으로 변경합니다.
이 코드를 실행하면 "가나다" 와 "abc" 가 “가나다” 와 “abc” 로 변경된 문자열이 출력됩니다. 😊
- 이전글[AI답변] "" 안의 문자열을 추출하는 정규식 24.03.18
- 다음글아래는 PHP에서 정규식을 사용하여 문자열의 앞부분이 "abc"로 시작하는 경우를 "DEF"로 바꾸는 예제입니다. preg_replace() 함수를 사용하여 이 작업을 수행할 수 있습니다: 24.02.10
댓글목록
등록된 댓글이 없습니다.